' Copyright 2013 rubicon informationstechnologie gmbh
'
' Licensed under the Apache License, Version 2.0 (the "License");
' you may not use this file except in compliance with the License.
' You may obtain a copy of the License at
'
' http://www.apache.org/licenses/LICENSE-2.0
'
' Unless required by applicable law or agreed to in writing, software
' distributed under the License is distributed on an "AS IS" BASIS,
' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
' See the License for the specific language governing permissions and
' limitations under the License.
Imports InjectionCop.Parser.ProblemPipe
Imports System
Imports System.Collections.Generic

Namespace Parser
	Friend Class ProblemPipeStub
		Implements IProblemPipe

		Private _problems As System.Collections.Generic.List(Of ProblemMetadata)

		Public ReadOnly Property Problems() As System.Collections.Generic.List(Of ProblemMetadata)
			Get
				Return Me._problems
			End Get
		End Property

		Public Sub New()
			Me._problems = New System.Collections.Generic.List(Of ProblemMetadata)()
		End Sub

    Public Sub AddProblem(problemMetadata As ProblemMetadata) Implements IProblemPipe.AddProblem
      Me._problems.Add(problemMetadata)
    End Sub
	End Class
End Namespace
